Case Study of a Method for Reengineering Procedural Systems into OO Systems

نویسندگان

  • William B. Frakes
  • Gregory Kulczycki
  • Charu Saxena
چکیده

This study evaluates a method for reengineering a procedural system to an object-oriented system. Relationships between functions in the procedural system were identified using various coupling metrics. While the coupling metrics used for analysis were helpful in identifying candidate objects, domain expert analysis of the candidate objects was required. The time taken at each step in the process was captured to help determine the effectiveness of the method. Overall the process was found to be effective for identifying objects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Built-in Tests in Object-Oriented Reengineering

This paper provides a new approach for object-oriented reengineering. One of the difficulty in software testing and maintenance has been identified as caused by the convention that code and its tests are developed and described separately. This paper develops a method of built-in test (BIT) for OO reengineering. The advantage of this method is that the BITs in reengineered OO software (OOS) can...

متن کامل

Determining Granularity of Independent Tasks for Reengineering a Legacy System into an OO System

Reengineering a COBOL legacy system is a difficult multi-step process, particularly when the COBOL legacy system is a sequential procedural-driven system which is being reengineered into an object oriented, event-driven system. In this scenario, it is necessary to analyse the legacy system in order to identify which tasks can be executed independently and which tasks must be executed sequential...

متن کامل

Techniques and Methodologies for the Migration of Legacy Systems to Object Oriented Platforms

Over the past years it has become evident that the benefits of object orientation warrant the design and development of reengineering methods that aim to migrate legacy procedural systems to modern object oriented platforms. However, most of the research in this direction focuses on the extraction of an object model from the legacy procedural code without taking into account quality requirement...

متن کامل

Research on Support Tools for Object-Oriented Software Reengineering

Reengineering presents a practical and feasible approach to transform legacy systems into evolvable systems. Component-based systems are evolvable and can be easily reengineered. Object-oriented software reengineering should base on component library and focus on seamlessly cooperating with component library and assembly tool to construct the whole reengineering system. So the reengineering dis...

متن کامل

A Novel Method for Implementing of Time-of-use to Improve the Performance of Electric Distribution Systems: A Case Study

Increased electric energy consumption in recent years, associated economic problems, reduced reliability and increased power losses in electric networks. One of the main solutions in smart grids to overcome the mentioned problems is demand response programs. In demand response programs, operators apply time-varying tariffs to consumers, and convince them to change their consumption pattern. Amo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006